package part3;

// 多种controller的实现
// controller还可以通过继承实现很多的不同的实现过程，比如http请求还可以加入对路由的判断，再利用AOP来注册我们的controller，这样子就可以很好的实现spring中controller层的情况。
public interface Controller {
}

class HttpController implements Controller {
    public void doHttpHandler() {
        System.out.println("http请求");
    }
}

class SimpleController implements Controller {
    public void doSimpleHandler() {
        System.out.println("simple请求");
    }
}
class AnnotationController implements Controller {
    public void doAnnotationHandler() {
        System.out.println("annotation请求");
    }
}